import { ItemData } from "../../resource/info/ItemData";
type int = number;
//class DragDropData
    
    export  class DragDropData
    {
        constructor(arg1: int, arg2: int, arg3: string, arg4: int, arg5: int, arg6: ItemData, arg7: ItemData)
        {
            
            this._fromPosType = arg1;
            this._toPosType = arg2;
            this._uid = arg3;
            this._fromIndex = arg4;
            this._toIndex = arg5;
            this._fromItemData = arg6;
            this._toItemData = arg7;
            return;
        }

        public get toItemData(): ItemData
        {
            return this._toItemData;
        }

        public set toItemData(arg1: ItemData)
        {
            this._toItemData = arg1;
            return;
        }

        public get fromItemData(): ItemData
        {
            return this._fromItemData;
        }

        public set fromItemData(arg1: ItemData)
        {
            this._fromItemData = arg1;
            return;
        }

        public get toIndex(): int
        {
            return this._toIndex;
        }

        public set toIndex(arg1: int)
        {
            this._toIndex = arg1;
            return;
        }

        public get fromIndex(): int
        {
            return this._fromIndex;
        }

        public set fromIndex(arg1: int)
        {
            this._fromIndex = arg1;
            return;
        }

        public get uid(): string
        {
            return this._uid;
        }

        public set uid(arg1: string)
        {
            this._uid = arg1;
            return;
        }

        public get toPosType(): int
        {
            return this._toPosType;
        }

        public set toPosType(arg1: int)
        {
            this._toPosType = arg1;
            return;
        }

        public get fromPosType(): int
        {
            return this._fromPosType;
        }

        public set fromPosType(arg1: int)
        {
            this._fromPosType = arg1;
            return;
        }

        /* internal */ /* var */_fromPosType: int;

        /* internal */ /* var */_toPosType: int;

        /* internal */ /* var */_uid: string;

        /* internal */ /* var */_fromIndex: int;

        /* internal */ /* var */_toIndex: int;

        /* internal */ /* var */_fromItemData: ItemData;

        /* internal */ /* var */_toItemData: ItemData;
    }
